using System;
using System.Collections.Generic;
using System.ComponentModel;
using DataService.Core.ModeCode;

namespace Data.Model.SQLite
{
   [Serializable]
   [DataObject]
   public partial class PersonnelInfo_202302
   {
      #region 属性


           ///<summary></summary>
           [Fieldndex("PrimaryKey","sqlite_autoindex_PersonnelInfo_202302_2")]
           [ColumnProperty(0,"bigint","")]
           public Int64 ID { get;set;}


           ///<summary></summary>
           [ColumnProperty(50,"VARCHAR","")]
           public String PersonnelNo { get; set; }


           ///<summary></summary>
           [Fieldndex("Index","INDEX_PersonnelInfo_202302_2")]
           [ColumnProperty(30,"VARCHAR","")]
           public String PersonnelName { get;set;}


           ///<summary></summary>
           [ColumnProperty(0,"int","")]
           public Int32 Status { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"int","")]
           public Int32 WorkStatus { get; set;}


           ///<summary></summary>
           [ColumnProperty(300,"VARCHAR","")]
           public String IDNo { get; set;}


           ///<summary></summary>
           [ColumnProperty(25,"VARCHAR","")]
           public String TermOfValidity { get; set; }


           ///<summary></summary>
           [ColumnProperty(0,"BOOLEAN","")]
           [ColumnDefaultValue("(0)")]
           public Boolean IsDelete { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"BOOLEAN","")]
           [ColumnDefaultValue("(0)")]
           public Boolean IsHaveTitle { get; set;}


           ///<summary></summary>
           [ColumnProperty(3,"DECIMAL","")]
           [ColumnDefaultValue("(0)")]
           public Decimal WorkYear { get; set;}


           ///<summary></summary>
           [ColumnProperty(50,"VARCHAR","")]
           public String LearningWay { get; set; }


           ///<summary></summary>
           [ColumnProperty(0,"BOOLEAN","")]
           [ColumnDefaultValue("(0)")]
           public Boolean IsHaveSocial { get; set;}


           ///<summary></summary>
           [ColumnProperty(25,"VARCHAR","")]
           public String SocialLastTime { get; set; }


           ///<summary></summary>
           [ColumnProperty(36,"VARCHAR","")]
           public String FullTimeEducationConfigId { get; set; }


           ///<summary></summary>
           [ColumnProperty(50,"VARCHAR","")]
           public String FullTimeUniversity { get; set; }


           ///<summary></summary>
           [ColumnProperty(50,"VARCHAR","")]
           public String FullTimeMajor { get; set; }


           ///<summary></summary>
           [ColumnProperty(25,"VARCHAR","")]
           public String FullTimeGraduationTime { get; set; }


           ///<summary></summary>
           [ColumnProperty(0,"BOOLEAN","")]
           [ColumnDefaultValue("(0)")]
           public Boolean FullTimeDiploma { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"BOOLEAN","")]
           [ColumnDefaultValue("(0)")]
           public Boolean FullTimeDiplomaOriginal { get; set;}


           ///<summary></summary>
           [ColumnProperty(36,"VARCHAR","")]
           public String PartTimeEducationConfigId { get; set; }


           ///<summary></summary>
           [ColumnProperty(50,"VARCHAR","")]
           public String PartTimeUniversity { get; set; }


           ///<summary></summary>
           [ColumnProperty(50,"VARCHAR","")]
           public String PartTimeMajor { get; set; }


           ///<summary></summary>
           [ColumnProperty(25,"VARCHAR","")]
           public String PartTimeGraduationTime { get; set; }


           ///<summary></summary>
           [ColumnProperty(0,"BOOLEAN","")]
           [ColumnDefaultValue("(0)")]
           public Boolean PartTimeDiploma { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"BOOLEAN","")]
           [ColumnDefaultValue("(0)")]
           public Boolean PartTimeDiplomaOriginal { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"BOOLEAN","")]
           public Boolean? Sex { get; set; }


           ///<summary></summary>
           [ColumnProperty(50,"VARCHAR","")]
           public String EmployeeType { get; set; }


           ///<summary></summary>
           [ColumnProperty(11,"VARCHAR","")]
           public String Phone { get; set; }


           ///<summary></summary>
           [ColumnProperty(200,"VARCHAR","")]
           public String CertificateNames { get; set; }


           ///<summary></summary>
           [ColumnProperty(0,"int","")]
           [ColumnDefaultValue("(0)")]
           public Int32 AuditState { get; set;}


           ///<summary></summary>
           [ColumnProperty(36,"VARCHAR","")]
           [ColumnDefaultValue("'00000000-0000-0000-0000-000000000000'")]
           public String DepartmentId { get; set;}


           ///<summary></summary>
           [Fieldndex("Unique","sqlite_autoindex_PersonnelInfo_202302_1")]
           [ColumnProperty(30,"VARCHAR","")]
           public String TestUq { get;set;}


           ///<summary></summary>
           [Fieldndex("Index","PersonnelInfo_202302_LH_1")]
           [ColumnProperty(0,"INT","")]
           public Int32 testQ1 { get;set;}


           ///<summary></summary>
           [Fieldndex("Index","PersonnelInfo_202302_LH_1")]
           [ColumnProperty(0,"INT","")]
           public Int32 testQ2 { get;set;}
      #endregion
   }
}

